/*
  学习目标：掌握接口interface的使用
  学习目标：掌握interface的两个特点
    1. 🔔🔔interface 同名会自动合并
    2. 🔔🔔interface 可以继承其它的interface
  作用: 声明对象数据类型
  语法: interface Xxxx  {}
*/


//  1. interface 同名会自动合并
interface Person {
  name: string
  age: number
}

// 2. interface 可以继承其它的interface
interface BlackPerson extends Person {
  run(): void
}

interface YellowPerson extends Person {
  math(): void
}

const jorden: BlackPerson = {
  name: "jorden",
  age: 50,
  run() {
    console.log('跑的快  ----->  ',);
  },
}

const Hua: YellowPerson = {
  name: "华罗庚",
  age: 100,
  math() {
    console.log('very good  ----->  ',);
  },
}




